
function kiemtradangky()
{
    form3 = document.getElementById('dkform');
    reg1=/^[0-9A-Za-z]+[0-9A-Za-z_]*@[\w\d.]+.\w{2,4}$/;
    testmail=reg1.test(form3.email.value);
    var tenDNStatus = validateText(form3.tenDangNhap, 'Ký danh');
    if(tenDNStatus != '')
    {
        alert(tenDNStatus);
        return false;
    }
    var matkhauStatus = validateText(form3.matKhau, 'Mật khẩu');
    if(matkhauStatus != '')
    {
        alert(matkhauStatus);
        return false;
    }
    
    if(form3.matKhau.value != form3.nhacLaiMatKhau.value)
    {
        form3.nhacLaiMatKhau.style.background = 'Yellow';
        alert('Mật khẩu xác nhận không khớp !!!');
        return false;
    }
    if(form3.email.value=='')
    {
        form3.email.style.background = 'Yellow';
        alert('Email không được bỏ trống !!!');
        return false;
    }
    if(!testmail){
        form3.email.style.background = 'Yellow';
        alert("Sai định dạng mail ! VD: yourmail@gmail.com");
        return false;
    }
    if(form3.email.value != form3.reEmail.value)
    {
        form3.reEmail.style.background = 'Yellow';
        alert('Email xác nhận không khớp !!!');
        return false;
    }
    if(form3.dienThoai.value != '')
    {
        if(isNaN(form3.dienThoai.value) || form3.dienThoai.value.length < 10 || form3.dienThoai.value.length > 11 ){
            form3.dienThoai.style.background = 'Yellow';
            alert("Số điện thoại chưa chính xác");
            return false;
        }
    }
}

function ktchangepass()
{
    form3 = document.getElementById('formchangepast');
    if(form3.newPassword.value.length < 5 || form3.newPassword.value.length > 15)
    {
        form3.newPassword.style.background = 'Yellow';
        form3.repeatPassword.style.background = 'Yellow';
        alert('Mật khẩu mới phải dài từ 5 đến 15 ký tự !!!');
        return false;
    }
    
    if(form3.newPassword.value != form3.repeatPassword.value)
    {
        form3.repeatPassword.style.background = 'Yellow';
        alert('Mật khẩu gõ lại không đúng !!!');
        return false;
    } 
}

function ktupload()
{
    form3 = document.getElementById('frmThemSanPham');
    if(form3.tenSanPham.value.length < 6)
    {
        form3.tenSanPham.style.background = 'Yellow';
        alert('Tên sản phẩm phải dài từ 6 ký tự trở lên !!!');
        return false;
    }
    else
    {
        form3.tenSanPham.style.background = 'White';
    }
    
    if(isNaN(form3.giaKhoiDiem.value) || form3.giaKhoiDiem.value == "")
    {
        form3.giaKhoiDiem.style.background = 'Yellow';
        alert('Giá khởi điểm không đúng !!!');
        return false;
    }
    else
    {
        form3.giaKhoiDiem.style.background = 'White';
    }
    if(isNaN(form3.giaBanLien.value) || form3.giaBanLien.value == "")
    {
        form3.giaBanLien.style.background = 'Yellow';
        alert('Giá bán liền không đúng !!!');
        return false;
    }
    else
    {
        form3.giaBanLien.style.background = 'White';
    }
    if(form3.maDanhMuc.selectedIndex == 0)
    {
        form3.maDanhMuc.style.background = 'Yellow';
        alert('Xin hãy chọn danh mục cho sản phẩm !!!');
        return false;
    }
    else
    {
        form3.maDanhMuc.style.background = 'White';
    }
    if(form3.maNhaSanXuat.selectedIndex == 0)
    {
        form3.maNhaSanXuat.style.background = 'Yellow';
        alert('Xin hãy chọn hãng sản xuất của sản phẩm !!!');
        return false;
    }
    else
    {
        form3.maNhaSanXuat.style.background = 'White';
    }
    
    if(form3.maLoaiDauGia.selectedIndex == 0)
    {
        form3.maLoaiDauGia.style.background = 'Yellow';
        alert('Xin hãy chọn loại đấu giá !!!');
        return false;
    }
    else
    {
        form3.maLoaiDauGia.style.background = 'White';
    }
    
}

function validateText(fld, chuoi) {
    var error = "";
    var illegalChars = /\W/; // allow letters, numbers, and underscores

    if (fld.value == "") {
        fld.style.background = 'Yellow';
        error = chuoi + " không được bỏ trống.\n";
    } else if ((fld.value.length < 5) || (fld.value.length > 15)) {
        fld.style.background = 'Yellow';
        error = chuoi + " phải dài từ 5 đến 15 ký tự.\n";
    } else if (illegalChars.test(fld.value)) {
        fld.style.background = 'Yellow';
        error = chuoi + " có chứa ký tự ko hợp lệ.\n";
    } else {
        fld.style.background = 'White';
    }
    return error;
}

function kiemtradangnhap()
{
    form1 = document.getElementById('form1');
    if(form1.textboxTenDn.value=='')
    {
        alert('Tên đăng nhập không được bỏ trống !!!');
        return false;
    }
    if(form1.textboxDn.value=='')
    {
        alert('Mật khẩu không được bỏ trống !!!');
        return false;
    }
}

function xulysubmit(idform, forward)
{
    form = document.getElementById(idform);
    form.action = forward;
    form.submit();
}

function dangNhapHayChua()
{
    label = document.getElementById('dnHayChua');
    if(label.innerHTML=='SignIn')
    {
        alert('Please login to join the auction !!!');
        return false;
    }
}

$(document).ready(function(){
                                                                      
    //When you click on a link with class of poplight and the href starts with a # 
    $('a.poplight[href^=#]').click(function() {
        var popID = $(this).attr('rel'); //Get Popup Name
        var popURL = $(this).attr('href'); //Get Popup href to define size
                                
        //Pull Query & Variables from href URL
        var query= popURL.split('?');
        var dim= query[1].split('&');
        var popWidth = dim[0].split('=')[1]; //Gets the first query string value
 
        //Fade in the Popup and add close button
        $('#' + popID).fadeIn().css({
            'width': Number( popWidth )
        }).prepend('<a href="#" class="close"><img src="close_pop.png" class="btn_close" title="Close Window" alt="Close" /></a>');
                
        //Define margin for center alignment (vertical + horizontal) - we add 80 to the height/width to accomodate for the padding + border width defined in the css
        var popMargTop = ($('#' + popID).height() + 80) / 2;
        var popMargLeft = ($('#' + popID).width() + 80) / 2;
                
        //Apply Margin to Popup
        $('#' + popID).css({ 
            'margin-top' : -popMargTop,
            'margin-left' : -popMargLeft
        });
                
        //Fade in Background
        $('body').append('<div id="fade"></div>'); //Add the fade layer to bottom of the body tag.
        $('#fade').css({
            'filter' : 'alpha(opacity=80)'
        }).fadeIn(); //Fade in the fade layer 
                
        return false;
    });
        
        
    //Close Popups and Fade Layer
    $('a.close, #fade').live('click', function() { //When clicking on the close or fade layer...
        $('#fade , .popup_block').fadeOut(function() {
            $('#fade, a.close').remove();  
        }); //fade them both out
                
        return false;
    }); 
});